short coat made of thick fabric - Francés Inglés Diccionario